Do not build qt on some (GLES) archs
authorAnton Gladky <gladk@debian.org>
Sun, 13 Dec 2020 11:13:22 +0000 (12:13 +0100)
committerAnton Gladky <gladk@debian.org>
Sun, 13 Dec 2020 11:13:22 +0000 (12:13 +0100)
debian/control
debian/rules

index 3de3d7665924f16f0ef0c12be79e9404a5bde8b7..d8eb0f81d455beaa6d2fbde6fc16c728c872518c 100644 (file)
@@ -248,7 +248,7 @@ Description: VTK examples
  This package provides examples for VTK9
 
 Package: libvtk9-qt
-Architecture: any
+Architecture: amd64 arm64 i386 mips64el ppc64el s390x
 Section: libs
 Depends: ${misc:Depends},
          ${shlibs:Depends}
@@ -260,7 +260,7 @@ Description: VTK libraries, Qt files
  that use VTK. Qt files
 
 Package: libvtk9-qt-dev
-Architecture: any
+Architecture: amd64 arm64 i386 mips64el ppc64el s390x
 Section: libdevel
 Depends: libvtk9-dev (= ${binary:Version}),
          libvtk9-qt (= ${binary:Version}),
index 28d8f8e4ae631c5318f3cadac837b051159f77f1..feb9df503e4412c6855169edec7cde4276627d66 100755 (executable)
@@ -26,7 +26,6 @@ extra_flags +=  \
        -DVTK_BUILD_EXAMPLES=OFF \
        -DVTK_BUILD_TESTING=OFF \
        -DVTK_EXTRA_COMPILER_WARNINGS=ON \
-       -DVTK_MODULE_ENABLE_VTK_RenderingQt:STRING="YES" \
        -DVTK_MODULE_ENABLE_VTK_RenderingTk:STRING="YES" \
        -DVTK_MODULE_ENABLE_VTK_utf8:STRING="YES" \
        -DVTK_MODULE_USE_EXTERNAL_VTK_doubleconversion:BOOL=ON \
@@ -56,6 +55,14 @@ extra_flags +=  \
        -DVTK_WRAP_PYTHON=ON \
     -DCMAKE_BUILD_TYPE=RelWithDebInfo
 
+
+noqt_archs="armel armhf"
+ifeq ($(DEB_BUILD_ARCH),$(filter $(DEB_BUILD_ARCH), $(noqt_archs)))
+        extra_flags += -DVTK_MODULE_ENABLE_VTK_RenderingQt:STRING="YES" -DVTK_MODULE_ENABLE_VTK_ViewsQt:STRING="YES" -DVTK_GROUP_ENABLE_Qt:STRING="YES"
+else
+        extra_flags += -DVTK_MODULE_ENABLE_VTK_RenderingQt:STRING="NO" -DVTK_MODULE_ENABLE_VTK_ViewsQt:STRING="NO" -DVTK_GROUP_ENABLE_Qt:STRING="NO"
+endif
+
 override_dh_auto_configure:
        dh_auto_configure -- $(extra_flags)